/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
 
html,
body {
  height: 100%;
  width: 100%;
  -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 14px;
  line-height: 1.4;
   background: #efeff4;
  font-family: "Microsoft Yahei";
}
.info {
		border: solid 1px silver;
	}
div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}
div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 10px;
}
div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}
div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}
div.info-middle {
	font-size: 12px;
	padding: 6px;
	line-height: 20px;
}
div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}
div.info-bottom img {
	position: relative;
	z-index: 104;
}
 
.info-middle img {
	float: left;
	margin-right: 6px;
}
.index-head{ height:40px; line-height:40px;}
.index-head{ background-color:#000; }
.index-head a{color:#FFF;}
.index-head .city{ display:inline-block;float:left;}
.index-head .city span{ float:left;}
.index-head .city .glyphicon-chevron-down{ margin-top:13px; margin-left:3px; color:#F4F4F4; font-size:12px}
.index-head .glyphicon-chevron-down{ margin-top:4px;}
.index-head .search{ background-color:#fff;  border-radius: 15px; height:25px; line-height:25px; width:65%;  color:#555; display:inline-block; padding-left:10px; margin-left:8%; float:left; margin-top:8px;  }
.index-head .list-group a{ color:#444}
.index-head .self{ float:right; margin-right:10px; font-size:21px;position: relative;}
.popover_menu .popover{ min-width:300px; padding:0px; margin-top:0px;}
.w_200 .popover{ min-width:200px} 
.popover_menu_user .popover{ min-width:120px;}
.popover .popover-content{ padding:0px;}
.popover  .list-group{ padding:0px; margin-bottom:0px;}
.popover  .list-group .list-group-item{  border-left:none; border-right:none}
.popover  .list-group .list-group-item.border-none{ border:none}
.search_container{ background-color:#fff;}
.search_container .head_cnt{width:90%;padding:0 5% 0 5%;height:45px;line-height:45px;background-color:#fff;text-align:center;color:#F63;z-index:300;display:box;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-box-align:center;box-align:center}.search_container .head_cnt .head_cnt_input{-webkit-box-flex:1;box-flex:1;-ms-box-flex:1;-ms-flex:1;position:relative}.search_container input[type=text]{background-color:#f0f0f0;font-size:14px;width:100%;height:30px;padding-left:10px;border:none;border-radius:15px;-webkit-border-radius:15px;display:box;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-box-align:center;box-align:center}.search_container input[type=submit]{height:28px;width:28px;background:url(//www.dpfile.com/mod/mobile-common-search/1.3.3/css/img/search.png) no-repeat 5px center;background-size:14px auto;border:none;text-indent:-999em;position:absolute;right:0;top:50%;margin-top:-15px}.search_container .cancel{color:#f63;position:absolute;right:10px;top:0;font-size:14px}.search_container .J_key_list{background-color:#f0f0f0; padding-top:10px}.search_container .J_key_list a{float:left;background:#fff;color:#323232;width:33%;height:38px;line-height:38px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;margin:0}
.search_container .link-btn{height:45px;line-height:45px;color:#333;text-align:center;font-size:15px;background-color:#FFF;display:block}
.banner{ }
.search_container .J_history_list .J_history_title {
    background-color: #f0f0f0;
    padding: 8px 15px;
    color: #999;
}
.banner .swiper-slide{ width:100%; height:130px; overflow:hidden}
.sortBanner{ background-color:#F7F7F7; height:40px; border-top:1px solid #D5D5D5; }
.sortBanner .bitems{ width:33.333%; text-align:center; line-height:15px; margin-top:2px;}
#container{  border-top:1px solid #000;}
.history_list p{ line-height:30px; padding-left:5px; border-bottom:1px solid #F3F3F3;margin:0px; line-height:40px}

.shop_img_list{ position:relative; height:150px; overflow:hidden}
.shop_name_sta{ position:absolute; top:10px; right:10px; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; height:30px;  padding:5px;color:#fff;}
.shop_name{background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; height:30px; padding:3px; position:absolute; bottom:0px; color:#fff; width:100%;}
.shop_img_list a img{ width:100%;}
.shop_info{ padding:10px; background-color:#fff; margin-top:5px}
.shop_info_list .media{ background-color:#fff; margin-top:10px;} 
.toolbar-inner .tab-link { width:68px;}